
// books及其books的处理（操作）

// 状态
const initBooks=[
        {
            id:"01001",
            name:"青春无悔"
        }
    ]


// 对状态的处理（函数）
// 参数：
//    1、state：是旧的状态
//    2、action：
//         type：action的类型
//         payload：载荷，就是参数。
// 返回值：新的状态

const reducer = (books=initBooks,action)=>{
    const {type,payload} = action;
    switch(type){
        case "ADDBOOK":{
            books.push(payload);   
            console.log("books",books); 
            return [...books]
        }
        default:return books;
    }
}

export default reducer;
